//package com.cloudz.iptv.fragment.content.v1;
//
//import android.content.Context;
//import android.os.Bundle;
//import android.support.annotation.Nullable;
//import android.view.View;
//
//import com.cloudz.iptv.R;
//import com.cloudz.iptv.player.EmptyControlVideo;
//import com.cloudz.iptv.fragment.BaseFragment;
//import com.cloudz.iptv.fragment.content.v1.adapter.SpannableAdapter;
//import com.cloudz.iptv.fragment.content.v1.adapter.data.ItemBean;
//import com.owen.adapter.CommonRecyclerViewAdapter;
//import com.owen.adapter.CommonRecyclerViewHolder;
//import com.owen.tvrecyclerview.widget.TvRecyclerView;
//import com.shuyu.gsyvideoplayer.GSYVideoManager;
//import com.shuyu.gsyvideoplayer.utils.GSYVideoType;
//
//import java.util.ArrayList;
//import java.util.List;
//
//import butterknife.BindView;
//
//public class Page1Bak extends BaseFragment
//{
//    EmptyControlVideo videoPlayer;
//
//    private View view;
//
//    @BindView(R.id.list)
//    TvRecyclerView tvRecyclerView;
//
//    @BindView(R.id.list_menu)
//    TvRecyclerView tvRecyclerViewMenus;
//
//
//    private CommonRecyclerViewAdapter mAdapter;
//
//    @Override
//    public void onViewCreated(View view, @Nullable Bundle savedInstanceState)
//    {
//        super.onViewCreated(view, savedInstanceState);
//
//        this.view = view;
//
//        init();
//    }
//
//    @Override
//    public int getLayoutId()
//    {
//        return  R.layout.activity_pager_1;
//    }
//
//    public  void init()
//    {
//
//        GSYVideoType.setShowType(GSYVideoType.SCREEN_MATCH_FULL);
//
//        videoPlayer =  view.findViewById(R.id.video_player);
//
//        String url = "http://221.174.127.122:20500/Live/CCTV5/shift.m3u8";
//
//        videoPlayer.setUp(url, false, "");
//
//
//        //防止错位设置
//
//        //是否根据视频尺寸，自动选择竖屏全屏或者横屏全屏
//        videoPlayer.setAutoFullWithSize(true);
//
//        videoPlayer.startPlayLogic();
//
//
//        tvRecyclerView.setSpacingWithMargins(10, 10);
//
//        mAdapter = new SpannableAdapter(view.getContext(), tvRecyclerView);
//
//
//        List<ItemBean> mItems = new ArrayList<>();
//        ItemBean itemBean;
//        for(int i=0; i<20; i++) {
//            itemBean = new ItemBean(i + 100, "https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=4116929131,507038119&fm=26&gp=0.jpg", "xxxx" + i);
//            mItems.add(itemBean);
//        }
//
//        mAdapter.setDatas(mItems);
//        tvRecyclerView.setAdapter(mAdapter);
//
//
////==========
//        List<ItemBean> mItems2 = new ArrayList<>();
//        ItemBean itemBean2;
//        for(int i=0; i<3; i++) {
//            itemBean2 = new ItemBean(i + 100, "https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=4116929131,507038119&fm=26&gp=0.jpg", "xxxx" + i);
//            mItems2.add(itemBean2);
//        }
//
//        tvRecyclerViewMenus.setSpacingWithMargins(14, 0);
//        MenuAdapter mMenuAdapter = new MenuAdapter(view.getContext(), mItems2);
//        tvRecyclerViewMenus.setAdapter(mMenuAdapter);
//
//        tvRecyclerViewMenus.setOnFocusChangeListener(new View.OnFocusChangeListener() {
//            @Override
//            public void onFocusChange(View v, boolean hasFocus) {
//                //focusBorder.setVisible(hasFocus);
//            }
//        });
//
//    }
//
//    private void setDatas() {
//
//
//    }
//
//
//    @Override
//    public void onPause() {
//        super.onPause();
//        videoPlayer.onVideoPause();
//    }
//
//    @Override
//    public void onResume() {
//        super.onResume();
//        videoPlayer.onVideoResume();
//    }
//
//    @Override
//    public void onDestroy() {
//        super.onDestroy();
//        GSYVideoManager.releaseAllVideos();
//
//    }
//
//    private class MenuAdapter extends CommonRecyclerViewAdapter {
//
//        public MenuAdapter(Context context, List datas) {
//            super(context, datas);
//        }
//
//        @Override
//        public int getItemLayoutId(int viewType) {
//            return R.layout.item_list_menu;
//        }
//
//        @Override
//        public void onBindItemHolder(CommonRecyclerViewHolder helper, Object item, int position) {
//            helper.getHolder().setText(R.id.title, "菜单 "+position);
//        }
//    }
//}
